home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / lib / mlib36d.zoo / diffh < prev    next >
Encoding:
Text File  |  1993-09-22  |  18.7 KB  |  669 lines

  1. diff -cr /src/mntinc35/PatchLev.h ./PatchLev.h
  2. *** /src/mntinc35/PatchLev.h    Fri Jul  9 06:30:48 1993
  3. --- ./PatchLev.h    Wed Sep 15 09:51:36 1993
  4. ***************
  5. *** 3,6 ****
  6.    *    directory.
  7.    */
  8.    
  9. ! #define _PatchLevel "35"
  10. --- 3,6 ----
  11.    *    directory.
  12.    */
  13.    
  14. ! #define _PatchLevel "36"
  15. diff -cr /src/mntinc35/ctype.h ./ctype.h
  16. *** /src/mntinc35/ctype.h    Tue Jul  6 10:47:38 1993
  17. --- ./ctype.h    Thu Sep 16 18:12:58 1993
  18. ***************
  19. *** 59,65 ****
  20.   
  21.   #define toint(c)    \
  22.       ({typeof(c) _c = (c);     \
  23. !         (_c <= '9') ? (_c - '0') : (toupper(_c) - 'A'); })
  24.   #define isodigit(c) \
  25.       ({typeof(c) _c = (c);      \
  26.           (_c >='0') && (_c<='7'); })
  27. --- 59,65 ----
  28.   
  29.   #define toint(c)    \
  30.       ({typeof(c) _c = (c);     \
  31. !         (_c <= '9') ? (_c - '0') : (toupper(_c) - 'A' + 10); })
  32.   #define isodigit(c) \
  33.       ({typeof(c) _c = (c);      \
  34.           (_c >='0') && (_c<='7'); })
  35. ***************
  36. *** 77,83 ****
  37.   #define    tolower(c)    (isupper(c) ? (c)^0x20 : (c))
  38.   #endif
  39.   
  40. ! #define toint(c)    ( (c) <= '9' ? (c) - '0' : toupper(c) - 'A' )
  41.   #define isodigit(c)    ( (c)>='0' && (c)<='7' )
  42.   #define iscymf(c)    (isalpha(c) || ((c) == '_') )
  43.   #define iscym(c)    (isalnum(c) || ((c) == '_') )
  44. --- 77,83 ----
  45.   #define    tolower(c)    (isupper(c) ? (c)^0x20 : (c))
  46.   #endif
  47.   
  48. ! #define toint(c)    ( (c) <= '9' ? (c) - '0' : toupper(c) - 'A' + 10)
  49.   #define isodigit(c)    ( (c)>='0' && (c)<='7' )
  50.   #define iscymf(c)    (isalpha(c) || ((c) == '_') )
  51.   #define iscym(c)    (isalnum(c) || ((c) == '_') )
  52. diff -cr /src/mntinc35/falcon.h ./falcon.h
  53. *** /src/mntinc35/falcon.h    Tue Sep  7 19:12:54 1993
  54. --- ./falcon.h    Tue Sep 21 09:45:40 1993
  55. ***************
  56. *** 126,132 ****
  57.   #endif
  58.   
  59.   #ifndef trap_14_wll
  60. ! #define trap_14_wll(n,a,b)
  61.   __extension__                                \
  62.   ({                                    \
  63.       register long retvalue __asm__("d0");                \
  64. --- 126,132 ----
  65.   #endif
  66.   
  67.   #ifndef trap_14_wll
  68. ! #define trap_14_wll(n,a,b)                        \
  69.   __extension__                                \
  70.   ({                                    \
  71.       register long retvalue __asm__("d0");                \
  72. ***************
  73. *** 148,154 ****
  74.   #endif
  75.   
  76.   #ifndef trap_14_wlwl
  77. ! #define trap_14_wlwl(n,a,b,c)
  78.   __extension__                                \
  79.   ({                                    \
  80.       register long retvalue __asm__("d0");                \
  81. --- 148,154 ----
  82.   #endif
  83.   
  84.   #ifndef trap_14_wlwl
  85. ! #define trap_14_wlwl(n,a,b,c)                        \
  86.   __extension__                                \
  87.   ({                                    \
  88.       register long retvalue __asm__("d0");                \
  89. diff -cr /src/mntinc35/math-68881.h ./math-68881.h
  90. *** /src/mntinc35/math-68881.h    Thu May 27 04:38:10 1993
  91. --- ./math-68881.h    Thu Sep 16 18:01:22 1993
  92. ***************
  93. *** 34,39 ****
  94. --- 34,43 ----
  95.   
  96.   #include <errno.h>
  97.   
  98. + #ifdef __cplusplus
  99. + extern "C" {
  100. + #endif
  101.   #ifndef HUGE_VAL
  102.   #ifdef __sun__
  103.   /* The Sun assembler fails to handle the hex constant in the usual defn.  */
  104. ***************
  105. *** 289,297 ****
  106.   }
  107.   
  108.   __inline static const double
  109.   hypot (const double x, const double y)
  110.   {
  111. !   return sqrt (x*x + y*y);
  112.   }
  113.   
  114.   __inline static const double
  115. --- 293,312 ----
  116.   }
  117.   
  118.   __inline static const double
  119. + _sqrt (double x)
  120. + {
  121. +   double value;
  122. +   __asm ("fsqrt%.x %1,%0"
  123. +      : "=f" (value)
  124. +      : "f" (x));
  125. +   return value;
  126. + }
  127. + __inline static const double
  128.   hypot (const double x, const double y)
  129.   {
  130. !   return _sqrt (x*x + y*y);
  131.   }
  132.   
  133.   __inline static const double
  134. ***************
  135. *** 516,520 ****
  136. --- 531,539 ----
  137.     *ip = temp;
  138.     return x - temp;
  139.   }
  140. + #ifdef __cplusplus
  141. + }
  142. + #endif
  143.   
  144.   #endif /* _MATH_68881_H */
  145. Only in .: nlist.h
  146. diff -cr /src/mntinc35/osbind.h ./osbind.h
  147. *** /src/mntinc35/osbind.h    Sun Jun  6 05:15:44 1993
  148. --- ./osbind.h    Thu Sep 16 18:01:34 1993
  149. ***************
  150. *** 735,741 ****
  151.           movw    %2,sp@-; \
  152.           movw    %1,sp@-; \
  153.           trap    #1;    \
  154. !         addw    #12,sp "                    \
  155.       : "=r"(retvalue)            /* outputs */        \
  156.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)     /* inputs  */        \
  157.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  158. --- 735,741 ----
  159.           movw    %2,sp@-; \
  160.           movw    %1,sp@-; \
  161.           trap    #1;    \
  162. !         lea    sp@(12),sp "                    \
  163.       : "=r"(retvalue)            /* outputs */        \
  164.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)     /* inputs  */        \
  165.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  166. ***************
  167. *** 759,765 ****
  168.           movl    %2,sp@-; \
  169.           movw    %1,sp@-; \
  170.           trap    #1;    \
  171. !         addw    #10,sp "                    \
  172.       : "=r"(retvalue)            /* outputs */        \
  173.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)     /* inputs  */        \
  174.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  175. --- 759,765 ----
  176.           movl    %2,sp@-; \
  177.           movw    %1,sp@-; \
  178.           trap    #1;    \
  179. !         lea    sp@(10),sp "                    \
  180.       : "=r"(retvalue)            /* outputs */        \
  181.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)     /* inputs  */        \
  182.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  183. ***************
  184. *** 803,809 ****
  185.           movl    %2,sp@-; \
  186.           movw    %1,sp@-; \
  187.           trap    #1;    \
  188. !         addw    #10,sp "                    \
  189.       : "=r"(retvalue)            /* outputs */        \
  190.       : "g"(n), "r"(_a), "r"(_b)        /* inputs  */        \
  191.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  192. --- 803,809 ----
  193.           movl    %2,sp@-; \
  194.           movw    %1,sp@-; \
  195.           trap    #1;    \
  196. !         lea    sp@(10),sp "                    \
  197.       : "=r"(retvalue)            /* outputs */        \
  198.       : "g"(n), "r"(_a), "r"(_b)        /* inputs  */        \
  199.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  200. ***************
  201. *** 830,836 ****
  202.           movw    %2,sp@-; \
  203.           movw    %1,sp@-; \
  204.           trap    #1;    \
  205. !         addw    #16,sp "                    \
  206.       : "=r"(retvalue)            /* outputs */        \
  207.       : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d) /* inputs  */    \
  208.       : "d0", "d1", "d2", "a0", "a1", "a2", "memory"            \
  209. --- 830,836 ----
  210.           movw    %2,sp@-; \
  211.           movw    %1,sp@-; \
  212.           trap    #1;    \
  213. !         lea    sp@(16),sp "                    \
  214.       : "=r"(retvalue)            /* outputs */        \
  215.       : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d) /* inputs  */    \
  216.       : "d0", "d1", "d2", "a0", "a1", "a2", "memory"            \
  217. ***************
  218. *** 855,861 ****
  219.           movw    %2,sp@-; \
  220.           movw    %1,sp@-; \
  221.           trap    #1;    \
  222. !         addw    #14,sp "                    \
  223.       : "=r"(retvalue)            /* outputs */        \
  224.       : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d) /* inputs  */    \
  225.       : "d0", "d1", "d2", "a0", "a1", "a2", "memory"            \
  226. --- 855,861 ----
  227.           movw    %2,sp@-; \
  228.           movw    %1,sp@-; \
  229.           trap    #1;    \
  230. !         lea    sp@(14),sp "                    \
  231.       : "=r"(retvalue)            /* outputs */        \
  232.       : "g"(n), "r"(_a), "r"(_b), "r"(_c), "r"(_d) /* inputs  */    \
  233.       : "d0", "d1", "d2", "a0", "a1", "a2", "memory"            \
  234. ***************
  235. *** 886,892 ****
  236.       __asm__ volatile                        \
  237.       ("\
  238.           trap    #1;    \
  239. !         addw    #16,sp "                    \
  240.       : "=r"(retvalue)            /* outputs */        \
  241.       :                    /* inputs  */        \
  242.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  243. --- 886,892 ----
  244.       __asm__ volatile                        \
  245.       ("\
  246.           trap    #1;    \
  247. !         lea    sp@(16),sp "                    \
  248.       : "=r"(retvalue)            /* outputs */        \
  249.       :                    /* inputs  */        \
  250.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  251. ***************
  252. *** 916,922 ****
  253.       __asm__ volatile                        \
  254.       ("\
  255.           trap    #1;    \
  256. !         addw    #16,sp "                    \
  257.       : "=r"(retvalue)            /* outputs */        \
  258.       :                    /* inputs  */        \
  259.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  260. --- 916,922 ----
  261.       __asm__ volatile                        \
  262.       ("\
  263.           trap    #1;    \
  264. !         lea    sp@(16),sp "                    \
  265.       : "=r"(retvalue)            /* outputs */        \
  266.       :                    /* inputs  */        \
  267.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  268. ***************
  269. *** 1025,1031 ****
  270.           movw    %2,sp@-; \
  271.           movw    %1,sp@-; \
  272.           trap    #13;    \
  273. !         addw    #14,sp "                    \
  274.       : "=r"(retvalue)            /* outputs */        \
  275.       : "g"(n),                            \
  276.         "r"(_a), "r"(_b), "r"(_c), "r"(_d), "r"(_e) /* inputs  */    \
  277. --- 1025,1031 ----
  278.           movw    %2,sp@-; \
  279.           movw    %1,sp@-; \
  280.           trap    #13;    \
  281. !         lea    sp@(14),sp "                    \
  282.       : "=r"(retvalue)            /* outputs */        \
  283.       : "g"(n),                            \
  284.         "r"(_a), "r"(_b), "r"(_c), "r"(_d), "r"(_e) /* inputs  */    \
  285. ***************
  286. *** 1058,1064 ****
  287.       ("\
  288.           movw    %1,sp@-; \
  289.           trap    #13;    \
  290. !         addw    #14,sp "                    \
  291.       : "=r"(retvalue)            /* outputs */        \
  292.       : "g"(n)                /* inputs  */        \
  293.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  294. --- 1058,1064 ----
  295.       ("\
  296.           movw    %1,sp@-; \
  297.           trap    #13;    \
  298. !         lea    sp@(14),sp "                    \
  299.       : "=r"(retvalue)            /* outputs */        \
  300.       : "g"(n)                /* inputs  */        \
  301.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  302. ***************
  303. *** 1126,1132 ****
  304.           movw    %2,sp@-; \
  305.           movw    %1,sp@-; \
  306.           trap    #14;    \
  307. !         addw    #12,sp "                    \
  308.       : "=r"(retvalue)            /* outputs */        \
  309.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)     /* inputs  */        \
  310.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  311. --- 1126,1132 ----
  312.           movw    %2,sp@-; \
  313.           movw    %1,sp@-; \
  314.           trap    #14;    \
  315. !         lea    sp@(12),sp "                    \
  316.       : "=r"(retvalue)            /* outputs */        \
  317.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)     /* inputs  */        \
  318.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  319. ***************
  320. *** 1188,1194 ****
  321.           movl    %2,sp@-; \
  322.           movw    %1,sp@-; \
  323.           trap    #14;    \
  324. !         addw    #12,sp "                    \
  325.       : "=r"(retvalue)            /* outputs */        \
  326.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)       /* inputs  */        \
  327.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  328. --- 1188,1194 ----
  329.           movl    %2,sp@-; \
  330.           movw    %1,sp@-; \
  331.           trap    #14;    \
  332. !         lea    sp@(12),sp "                    \
  333.       : "=r"(retvalue)            /* outputs */        \
  334.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)       /* inputs  */        \
  335.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  336. ***************
  337. *** 1263,1269 ****
  338.           movl    %2,sp@-; \
  339.           movw    %1,sp@-; \
  340.           trap    #14;    \
  341. !         addw    #20,sp "                    \
  342.       : "=r"(retvalue)            /* outputs */        \
  343.       : "g"(n), "r"(_a), "r"(_b),                    \
  344.         "r"(_c), "r"(_d), "r"(_e), "r"(_f), "r"(_g) /* inputs  */    \
  345. --- 1263,1269 ----
  346.           movl    %2,sp@-; \
  347.           movw    %1,sp@-; \
  348.           trap    #14;    \
  349. !         lea    sp@(20),sp "                    \
  350.       : "=r"(retvalue)            /* outputs */        \
  351.       : "g"(n), "r"(_a), "r"(_b),                    \
  352.         "r"(_c), "r"(_d), "r"(_e), "r"(_f), "r"(_g) /* inputs  */    \
  353. ***************
  354. *** 1297,1303 ****
  355.           movl    %2,sp@-; \
  356.           movw    %1,sp@-; \
  357.           trap    #14;    \
  358. !         addw    #24,sp "                    \
  359.       : "=r"(retvalue)               /* outputs */    \
  360.       : "g"(n), "r"(_a), "r"(_b), "r"(_c),                \
  361.         "r"(_d), "r"(_e), "r"(_f), "r"(_g), "r"(_h) /* inputs  */    \
  362. --- 1297,1303 ----
  363.           movl    %2,sp@-; \
  364.           movw    %1,sp@-; \
  365.           trap    #14;    \
  366. !         lea    sp@(24),sp "                    \
  367.       : "=r"(retvalue)               /* outputs */    \
  368.       : "g"(n), "r"(_a), "r"(_b), "r"(_c),                \
  369.         "r"(_d), "r"(_e), "r"(_f), "r"(_g), "r"(_h) /* inputs  */    \
  370. ***************
  371. *** 1340,1346 ****
  372.       __asm__ volatile                        \
  373.       ("\
  374.           trap    #14;    \
  375. !         addw    #26,sp "                    \
  376.       : "=r"(retvalue)            /* outputs */        \
  377.       :                     /* inputs  */        \
  378.       : "d0", "d1", "d2", "a0", "a1", "a2", "memory"            \
  379. --- 1340,1346 ----
  380.       __asm__ volatile                        \
  381.       ("\
  382.           trap    #14;    \
  383. !         lea    sp@(26),sp "                    \
  384.       : "=r"(retvalue)            /* outputs */        \
  385.       :                     /* inputs  */        \
  386.       : "d0", "d1", "d2", "a0", "a1", "a2", "memory"            \
  387. ***************
  388. *** 1370,1376 ****
  389.           movw    %2,sp@-; \
  390.           movw    %1,sp@-; \
  391.           trap    #14;    \
  392. !         addw    #14,sp "                    \
  393.       : "=r"(retvalue)            /* outputs */        \
  394.       : "g"(n), "r"(_a),                        \
  395.         "r"(_b), "r"(_c), "r"(_d), "r"(_e), "r"(_f)    /* inputs  */    \
  396. --- 1370,1376 ----
  397.           movw    %2,sp@-; \
  398.           movw    %1,sp@-; \
  399.           trap    #14;    \
  400. !         lea    sp@(14),sp "                    \
  401.       : "=r"(retvalue)            /* outputs */        \
  402.       : "g"(n), "r"(_a),                        \
  403.         "r"(_b), "r"(_c), "r"(_d), "r"(_e), "r"(_f)    /* inputs  */    \
  404. ***************
  405. *** 1407,1413 ****
  406.           movl    %2,sp@-; \
  407.           movw    %1,sp@-; \
  408.           trap    #14;    \
  409. !         addw    #20,sp "                    \
  410.       : "=r"(retvalue)            /* outputs */        \
  411.       : "g"(n), "r"(_a), "r"(_b)        /* inputs  */        \
  412.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  413. --- 1407,1413 ----
  414.           movl    %2,sp@-; \
  415.           movw    %1,sp@-; \
  416.           trap    #14;    \
  417. !         lea    sp@(20),sp "                    \
  418.       : "=r"(retvalue)            /* outputs */        \
  419.       : "g"(n), "r"(_a), "r"(_b)        /* inputs  */        \
  420.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  421. ***************
  422. *** 1445,1451 ****
  423.           movl    %2,sp@-; \
  424.           movw    %1,sp@-; \
  425.           trap    #14;    \
  426. !         addw    #24,sp "                    \
  427.       : "=r"(retvalue)               /* outputs */    \
  428.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)        /* inputs  */    \
  429.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  430. --- 1445,1451 ----
  431.           movl    %2,sp@-; \
  432.           movw    %1,sp@-; \
  433.           trap    #14;    \
  434. !         lea    sp@(24),sp "                    \
  435.       : "=r"(retvalue)               /* outputs */    \
  436.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)        /* inputs  */    \
  437.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  438. ***************
  439. *** 1491,1497 ****
  440.       __asm__ volatile                        \
  441.       ("\
  442.           trap    #14;    \
  443. !         addw    #26,sp "                    \
  444.       : "=r"(retvalue)            /* outputs */        \
  445.       :                     /* inputs  */        \
  446.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  447. --- 1491,1497 ----
  448.       __asm__ volatile                        \
  449.       ("\
  450.           trap    #14;    \
  451. !         lea    sp@(26),sp "                    \
  452.       : "=r"(retvalue)            /* outputs */        \
  453.       :                     /* inputs  */        \
  454.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  455. ***************
  456. *** 1526,1532 ****
  457.           movw    %2,sp@-; \
  458.           movw    %1,sp@-; \
  459.           trap    #14;    \
  460. !         addw    #14,sp "                    \
  461.       : "=r"(retvalue)            /* outputs */        \
  462.       : "g"(n), "r"(_a)            /* inputs  */        \
  463.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  464. --- 1526,1532 ----
  465.           movw    %2,sp@-; \
  466.           movw    %1,sp@-; \
  467.           trap    #14;    \
  468. !         lea    sp@(14),sp "                    \
  469.       : "=r"(retvalue)            /* outputs */        \
  470.       : "g"(n), "r"(_a)            /* inputs  */        \
  471.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  472. ***************
  473. *** 1550,1556 ****
  474.           movl    %2,sp@-; \
  475.           movw    %1,sp@-; \
  476.           trap    #14;    \
  477. !         addw    #14,sp "                    \
  478.       : "=r"(retvalue)            /* outputs */        \
  479.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)     /* inputs  */        \
  480.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  481. --- 1550,1556 ----
  482.           movl    %2,sp@-; \
  483.           movw    %1,sp@-; \
  484.           trap    #14;    \
  485. !         lea    sp@(14),sp "                    \
  486.       : "=r"(retvalue)            /* outputs */        \
  487.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)     /* inputs  */        \
  488.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  489. ***************
  490. *** 1577,1583 ****
  491.           movl    %2,sp@-; \
  492.           movw    %1,sp@-; \
  493.           trap    #14;    \
  494. !         addw    #14,sp "                    \
  495.       : "=r"(retvalue)            /* outputs */        \
  496.       : "g"(n),                            \
  497.         "r"(_a), "r"(_b), "r"(_c), "r"(_d)    /* inputs  */        \
  498. --- 1577,1583 ----
  499.           movl    %2,sp@-; \
  500.           movw    %1,sp@-; \
  501.           trap    #14;    \
  502. !         lea    sp@(14),sp "                    \
  503.       : "=r"(retvalue)            /* outputs */        \
  504.       : "g"(n),                            \
  505.         "r"(_a), "r"(_b), "r"(_c), "r"(_d)    /* inputs  */        \
  506. ***************
  507. *** 1603,1609 ****
  508.           movw    %2,sp@-; \
  509.           movw    %1,sp@-; \
  510.           trap    #14;    \
  511. !         addw    #12,sp "                    \
  512.       : "=r"(retvalue)            /* outputs */        \
  513.       : "g"(n),                            \
  514.         "r"(_a), "r"(_b), "r"(_c), "r"(_d)        /* inputs  */    \
  515. --- 1603,1609 ----
  516.           movw    %2,sp@-; \
  517.           movw    %1,sp@-; \
  518.           trap    #14;    \
  519. !         lea    sp@(12),sp "                    \
  520.       : "=r"(retvalue)            /* outputs */        \
  521.       : "g"(n),                            \
  522.         "r"(_a), "r"(_b), "r"(_c), "r"(_d)        /* inputs  */    \
  523. ***************
  524. *** 1634,1640 ****
  525.       ("\
  526.           movw    %1,sp@-; \
  527.           trap    #14;    \
  528. !         addw    #14,sp "                    \
  529.       : "=r"(retvalue)            /* outputs */        \
  530.       : "g"(n)                /* inputs  */        \
  531.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  532. --- 1634,1640 ----
  533.       ("\
  534.           movw    %1,sp@-; \
  535.           trap    #14;    \
  536. !         lea    sp@(14),sp "                    \
  537.       : "=r"(retvalue)            /* outputs */        \
  538.       : "g"(n)                /* inputs  */        \
  539.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  540. ***************
  541. *** 1664,1670 ****
  542.       ("\
  543.           movw    %1,sp@-; \
  544.           trap    #14;    \
  545. !         addw    #12,sp "                    \
  546.       : "=r"(retvalue)            /* outputs */        \
  547.       : "g"(n)                /* inputs  */        \
  548.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  549. --- 1664,1670 ----
  550.       ("\
  551.           movw    %1,sp@-; \
  552.           trap    #14;    \
  553. !         lea    sp@(12),sp "                    \
  554.       : "=r"(retvalue)            /* outputs */        \
  555.       : "g"(n)                /* inputs  */        \
  556.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  557. ***************
  558. *** 1688,1694 ****
  559.           movw    %2,sp@-;                    \
  560.           movw    %1,sp@-;                    \
  561.           trap    #14;                        \
  562. !         addw    #10,sp "                    \
  563.       : "=r"(retvalue)            /* outputs */        \
  564.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)    /* inputs  */        \
  565.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  566. --- 1688,1694 ----
  567.           movw    %2,sp@-;                    \
  568.           movw    %1,sp@-;                    \
  569.           trap    #14;                        \
  570. !         lea    sp@(10),sp "                    \
  571.       : "=r"(retvalue)            /* outputs */        \
  572.       : "g"(n), "r"(_a), "r"(_b), "r"(_c)    /* inputs  */        \
  573.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  574. ***************
  575. *** 1715,1721 ****
  576.           movl    %2,sp@-; \
  577.           movw    %1,sp@-; \
  578.           trap    #14;    \
  579. !         addw    #14,sp "                    \
  580.       : "=r"(retvalue)            /* outputs */        \
  581.       : "g"(n),                            \
  582.         "r"(_a), "r"(_b), "r"(_c), "r"(_d)    /* inputs  */        \
  583. --- 1715,1721 ----
  584.           movl    %2,sp@-; \
  585.           movw    %1,sp@-; \
  586.           trap    #14;    \
  587. !         lea    sp@(14),sp "                    \
  588.       : "=r"(retvalue)            /* outputs */        \
  589.       : "g"(n),                            \
  590.         "r"(_a), "r"(_b), "r"(_c), "r"(_d)    /* inputs  */        \
  591. ***************
  592. *** 1746,1752 ****
  593.       __asm__ volatile                        \
  594.       ("\
  595.           trap    #14;    \
  596. !         addw    #14,sp "                    \
  597.       : "=r"(retvalue)            /* outputs */        \
  598.       :                    /* inputs  */        \
  599.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  600. --- 1746,1752 ----
  601.       __asm__ volatile                        \
  602.       ("\
  603.           trap    #14;    \
  604. !         lea    sp@(14),sp "                    \
  605.       : "=r"(retvalue)            /* outputs */        \
  606.       :                    /* inputs  */        \
  607.       : "d0", "d1", "d2", "a0", "a1", "a2"    /* clobbered regs */    \
  608. diff -cr /src/mntinc35/stdlib.h ./stdlib.h
  609. *** /src/mntinc35/stdlib.h    Sat Feb 13 05:06:42 1993
  610. --- ./stdlib.h    Tue Sep 21 16:06:18 1993
  611. ***************
  612. *** 101,106 ****
  613. --- 101,112 ----
  614.   __EXTERN div_t div __PROTO((int num, int denom));
  615.   __EXTERN ldiv_t ldiv __PROTO((long num, long denom));
  616.   
  617. + __EXTERN int mblen __PROTO((const char *, size_t));
  618. + __EXTERN size_t mbstowcs __PROTO((wchar_t *, const char *, size_t));
  619. + __EXTERN int mbtowc __PROTO((wchar_t *, const char *, size_t));
  620. + __EXTERN size_t wcstombs __PROTO((char *, const wchar_t *, size_t));
  621. + __EXTERN int wctomb __PROTO((char *, wchar_t));
  622.   #ifdef __cplusplus
  623.   }
  624.   #endif
  625. diff -cr /src/mntinc35/types.h ./types.h
  626. *** /src/mntinc35/types.h    Sun Jun 27 06:05:04 1993
  627. --- ./types.h    Wed Sep 22 11:45:26 1993
  628. ***************
  629. *** 38,43 ****
  630. --- 38,46 ----
  631.   #define minor(dev)    ((dev) & 0x00ff)
  632.   #define makedev(x,y)    ((dev_t) ((((x) & 0xff) << 8) | ((y) & 0xff)))
  633.   
  634. + __EXTERN int truncate    __PROTO((const char *_filename, off_t length));
  635. + __EXTERN int ftruncate    __PROTO((int fd, off_t length));
  636.   #include <utime.h>    /* sigh! */
  637.   #endif /* _POSIX_SOURCE */
  638.   
  639. *** /dev/null    Wed Sep 22 15:32:26 1993
  640. --- nlist.h    Wed Jun 16 00:29:36 1993
  641. ***************
  642. *** 0 ****
  643. --- 1,19 ----
  644. + #ifndef _NLIST_H
  645. + #ifndef _COMPILER_H
  646. + #include <compiler.h>
  647. + #endif
  648. + struct nlist
  649. + {
  650. +     char *n_name;
  651. +     unsigned short n_type;
  652. +     long n_value;
  653. + };
  654. + __EXTERN int nlist __PROTO((char *file, struct nlist *nl));
  655. + #define _NLIST_H
  656. + #endif
  657.